<?php
	class Usuarios{

		private $id;
		private $id_tipo;
		private $id_cat;
		private $tipo;
		private $nombre;
		private $clave;

		public function __construct($id = 0){
			$this->id = $id;
			if($this->id > 0){
				$sql = "SELECT u.id_usuario_tipo, u.id_categoria_usuario, ut.nombre_usuario_tipo, u.nombre_usuario, u.clave_usuario
							FROM png_usuarios u, png_usuarios_tipos ut
							WHERE u.id_usuario_tipo = ut.id_usuario_tipo
							AND u.id_usuario = ".$id."";
				$query = new Consulta($sql);
				if($query->NumeroRegistros() > 0){
					$row = $query->VerRegistro();
					$this->id_tipo 			= $row['id_usuario_tipo'];
					$this->id_cat 			= $row['id_categoria_usuario'];
					$this->tipo 			= $row['nombre_usuario_tipo'];
					$this->nombre		 	= $row['nombre_usuario'];
					$this->clave 			= $row['clave_usuario'];
				}
			}
		}

		public function verificar_usuario($usuario, $clave){
			$sql = "SELECT * FROM png_usuarios WHERE email_usuario = '".$usuario."' AND clave_usuario = '".$clave."' ";
			
			//echo $sql;
			
			$query = new Consulta($sql);
			$existe = $query->NumeroRegistros();

			if($existe > 0){
				$row = $query->VerRegistro();
				$result = $row;
			}else{
				$result = $existe;
			}

			return $result;
		}

		public function __get($atributo){
			return $this->$atributo; 
		}

		public function registrar($tip){
			if($tip == 1){
				$sql = "
					INSERT INTO png_usuarios VALUES ('',
					1,
					0,
					'".$_POST['txtNombre']."',
					'".$_POST['txtApellido']."',
					'".$_POST['txtEmail']."',
					'".$_POST['txtClave2']."',
					'".$_POST['txtPais']."',
					'".$_POST['txtRegion']."'
				)";
				$query = new Consulta($sql);
			}else{
				$sql = "
					INSERT INTO png_usuarios VALUES ('',
					2,
					'".$_POST['sleCategoria']."',
					'".$_POST['txtNombre']."',
					'".$_POST['txtApellido']."',
					'".$_POST['txtEmail']."',
					'".$_POST['txtClave2']."',
					'".$_POST['txtPais']."',
					'".$_POST['txtRegion']."'
				)";
				$query = new Consulta($sql);
			}
			
		}

	}
?>